package com.ruoyi.business.domain;

import lombok.Data;

/**
 * <p>
 * BoardViewVo
 * </p>
 *
 * @author: WeiHuan
 * @version:1.0
 * @date: 2024/7/24 15:36
 * 注意：本内容仅限于公司内部传阅，禁止外泄以及用于其他的商业目的
 */

@Data
public class BoardViewVo {

	//待处理的数据
	private InnerAuditView auditView;
	//已审核的正常数据
	private InnerNormalView normalView;
	//积分
	private InnerScoreView scoreView;
	//券数据
	private InnerCouponView couponView;

	/**
	 * 正常数据
	 */
	@Data
	public static class InnerNormalView {
		//已审核村民数总数
		private Long auditedTotal;
		//网格数总数
		private Long gridTotal;
		//网格员
		private Long isGridTotal;
		//已审核商户数
		private Long sellerTotal;
	}

	/**
	 * 积分数据
	 */
	@Data
	public static class InnerScoreView {
		//已放的积分数
		private Long total;
		//已使用积分数
		private Long usedTotal;
		//今日发放积分
		private Long todaySendTotal;
		//今日消耗积分
		private Long todayUsedTotal;
	}

	/**
	 * 待处理
	 */
	@Data
	public static class InnerAuditView {
		//待审核的商家总数
		private Long sellerTotal;
		//待审核的村民总数
		private Long peopleTotal;
		//待审核的券
		private Long couponTotal;
		//待兑换的商品
		private Long peopleGoodsTotal;
	}

	/**
	 * 商家数据
	 */
	@Data
	public static class InnerCouponView {
		//创建券总数
		private Long total;
		//待使用
		private Long usedTotal;
		//已使用
		private Long alreadyTotal;
		//已过期
		private Long expiredTotal;
	}
}   